.photo-card {
  display: block;
  width: 150rpx;
  height: 150rpx;
  margin-top: 30rpx;
  &.photo {
    padding: 0;
  }
}
.photo {
  position: relative;
  margin-right: 24rpx;
  .cancel-icon {
    position: absolute;
    top: -20rpx;
    color: #666666;
    opacity: 0.8;
    right: -18rpx;
    font-size: 36rpx;
    z-index: 66;
  }
}
.upload-row {
  padding: 30rpx 24rpx 0;
  .upload-col-1 {
    border: 1px dotted #979797;
    text-align: center;
    color: #848484;
    height: 150rpx;
    padding: 35rpx 0;
    font-size: 26rpx;
    line-height: 42rpx;
    box-sizing: border-box;
    .photo-icon {
      color: #848484;
      font-size: 48rpx;
    }
  }
  .upload-col-2 {
    color: #111111;
    font-size: 32rpx;
    margin-bottom: 10rpx;
    p {
      margin-bottom: 10rpx;
    }
    span {
      font-size: 28rpx;
      color: #999999;
    }
  }
}
